Using the Core Reflection API
Reflective code can use Java's richer set
of class constants
Get a handle on any type T you can name with the class literal syntax: T.class
Class literals can refer to primitive types also: int.class, char.class
Primitive types are represented using built-in constants: Integer.TYPE, Character.TYPE
Anonymous array synopsis:
T a[] = ( new T[] { x, y, ... } );

Return to Tracks